.title {
    color: #06b;
    font-weight: normal;
    font-size: 28px;
    border-bottom: 3px solid #ccc;
    padding: 6px 10px;
}
.title small.date{
    font-size: 50%;
}

.container {
    padding: 33px;
    padding-top: 22px;
    border: 1px solid #ddd;
}

.content {
    padding-top: 33px;
	border-bottom: 1px solid #ccc;
}

.content p{
    width: 100%;
    height: auto;
    text-indent: 2em;
    word-wrap: break-word;
    word-break: break-all;
    overflow: hidden;
}

.content p:hover{
    background-color: #c9ebf7;
    border-radius: 4px;
}

.comment{
	margin-top: 30px;
}
.comment textarea {
	padding:10px;
	padding-top:20px;
	height: auto;
	min-height: 180px;
	margin-bottom:5px;
}
.comment .panel {
	border-color: #e9f3f7;
	margin: 10px;
}
.comment .panel-heading {
	padding: 0px 10px;
	background-color: #e9f3f7;
	border-color: #e9f3f7;
}
.comment .panel-body {
	padding: 3px 10px;
}

small.foot-date {
    float: right;
    color: #888;
}
